Skip to main content

TsgDXFVertex

Unit: DXFConv

Description

This class defines particular point on the polyline (entity VERTEX). The class doesn't provide method Draw and so it can't draw itself. For polylines, the point at which line or arc segments intersect.

Syntax

TsgDXFVertex = class(TsgDXFEntity)

Properties

PropertiesDescription
BulgeThe bulge is the tangent of one fourth the included angle for an arc segment, made negative if the arc goes clockwise from the start point to the endpoint.
EndWidthThe property contains end width (default is 0).
FlagsThe property displays vertex flags.
PointThe property contains coordinates of the vertex.
PolyFaceVertexIndexThe property gets or sets one of four polyface mesh vertex indexes.
PolyFaceVertexIndex1The vertex index that defines the mesh are given by 71 group code in a DXF file.
PolyFaceVertexIndex2The vertex index that defines the mesh are given by 72 group code in a DXF file.
PolyFaceVertexIndex3The vertex index that defines the mesh are given by 73 group code in a DXF file.
PolyFaceVertexIndex4The vertex index that defines the mesh are given by 74 group code in a DXF file.
StartWidthThe property contains starting width (default is 0).
Derived fromTsgDXFEntityDescription
BoxThe property determines the 3d box embraced the entity.
ColorThe property gets or sets entity color.
ColorCADThe property gets or sets a color for drawing entities.
ComplexThe property determines whether a entity is populated with child entities.
ConverterThe property returns the TsgDXFConverter class object.
CountThe property indicates the total number of child entities.
EntitiesThe property lists all child entities.
EntTypeThe property indicates type of an entity.
HandleThe property is used for finding entity links.
LayerThe property points to layer, containing given primitive if this layer is given.
LineTypeThe property sets and gets line type for an entity.
LineTypeScaleThe property sets and gets the Linetype scale.
LineWeightThe property sets or gets line weight in millimeters.
PaperSpaceThe property indicates Model Space and Paper Space entity segregation.
SrcEndThe property indicates end position of the entity description in the source CAD file.
SrcStartThe property indicates start position of the entity description in the source CAD file.
VisibilityThe property sets and gets entities visibility.
VisibleThe property determines whether the component appears onscreen.

Methods

MethodsDescription
AssignEntityThe method copies properties of source entity to current entity.
DestroyFrees up internal objects before destroying this object.
IsPolyfaceMeshVertexThe method indicates if this TsgDXFVertex object is a polyface mesh vertex.
IsSplineFrameControlPointThe method indicates if this TsgDXFVertex object is a spline frame control point.
Derived from TsgDXFEntityDescription
AddEntityThe method adds a new child entity.
CloneThe method copies properties of source entity to current entity (include Handle).
DrawThe method generates the OnDraw event.
EntNameThe method returns an entity name.
GetBoxPointsThe method is used in drawing cycle for fast checking whether the entity must be drawn.
GetThicknessThe method returns entity's thickness.
SetLTypeThe method sets line type of the entity.
SetLWeightThe method sets line weight width of the entity.

Events

Derived from TsgDXFEntityDescription
OnDrawThe event occurs when the Draw method is called.